.page-layout {
    position: fixed;
    overflow-x: hidden; 
    overflow-y: hidden;
    width:100%;
    height: 100vh;
}

.layout-header{
    position: fixed;
    top:0;
    z-index: 10;
    width:100%;
}

.layout-footer {
    position: fixed;
    bottom: 0;
    width:100%;
    z-index: 9;
    width:100%;
}

.layout-main {
    position: fixed;
    top:50px;
    bottom:55px;
    z-index: 1;
    width:100%;
    overflow-x: hidden; 
    overflow-y: hidden;
}

.bgc-primary {
    background:#3f007f;
}
